/****************************************
 * Copyright (c) 2015 NiuWa.
 * All rights reserved.
 * Created on 2015年3月31日
 * 
 * Contributors:
 * 	   zhangmingtao - initial implementation
 ****************************************/
package com.niuwa.p2p.service.impl.message;

import java.util.Set;

/**
 * @title App手机端推送消息
 *
 * @author zhangmingtao
 * @version 1.0
 * @created 2015年3月31日
 */
public interface MessageApi {

	/**
	 * 异步调用发送指定别名的消息，多个接收人，消息内容相同调用
	 * 
	 * @param set
	 *            消息接收人ID
	 * @param title
	 *            标题
	 * @param message
	 *            消息内容
	 * @param msgType
	 *            消息模版类型
	 * @param memo
	 *            消息备注信息
	 */
	public void pushMessageBatch(Set<String> set, String title, String message, String msgType, String memo);

	/**
	 * 发送单个消息
	 * 
	 * @param receiver
	 *            消息接收人ID
	 * @param title
	 *            标题
	 * @param message
	 *            消息内容
	 * @param msgType
	 *            消息模版类型
	 * @param memo
	 *            消息备注信息
	 */
	public void pushMessage(String receiver, String title, String message, String msgType, String memo);

}
